Chapter 2 About Multitasking on the Mac OS
Figure 2-1 Tasks within processes
Figure 2-2 The Mac OS task and other preemptive tasks
Figure 2-3 Parallel tasks with parallel I/O buffers
Figure 2-4 Parallel tasks with a single set of I/O buffers
Figure 2-5 Sequential tasks
Chapter 3
Using Multiprocessing Services
Listing 3-1 Creating tasks
Listing 3-2 A sample task
Listing 3-3 Terminating tasks
Listing 3-4 Assigning work to tasks
Listing 3-5 Using a semaphore to perform periodic actions
Listing 3-6 Performing actions periodically and on demand
Appendix A
Calculating the Intertask Signaling Time
Listing A-1 Calculating the intertask signaling time
Appendix B
Changes From Previous Versions of Multiprocessing Services
Table B-1 Older functions supported in version 2.0
Table B-2 New functions introduced with version 2.0
Table B-3 Unofficial functions still supported in version 2.0
Table B-4 Debugging functions unsupported in version 2.0
Appendix C
Document Version History
Table C-1 Multiprocessing Services documentation revision history